#ifndef QTAV_VIDEODECODERTYPES_H
#define QTAV_VIDEODECODERTYPES_H

#include <QtAV/VideoDecoder.h>

namespace QtAV {

extern Q_AV_EXPORT VideoDecoderId VideoDecoderId_FFmpeg;
extern Q_AV_EXPORT VideoDecoderId VideoDecoderId_CUDA;
extern Q_AV_EXPORT VideoDecoderId VideoDecoderId_FFmpeg_DXVA;
extern Q_AV_EXPORT VideoDecoderId VideoDecoderId_FFmpeg_VAAPI;
extern Q_AV_EXPORT VideoDecoderId VideoDecoderId_FFmpeg_VDPAU;
extern Q_AV_EXPORT VideoDecoderId VideoDecoderId_FFmpeg_VDA;


Q_AV_EXPORT void VideoDecoder_RegisterAll();

} //namespace QtAV
#endif // QTAV_VIDEODECODERTYPES_H
